package com.gitee.wsl.struct.attribute

import com.gitee.wsl.data.store.StoreServer

/*class AttributeNode (val saveStore: StoreServer, val name: String,val attribute: Attribute ) {

    fun setDefaultAttributeValues(attributeValues:MutableList<AbstractAttributeValue<*>>){

    }

    fun setAttributeValue(attributeValue: AbstractAttributeValue<*>){

    }

    fun getAttributeValue(): AbstractAttributeValue<*>? {
       return saveStore.getPreference(name,attribute.getDefaultAttributeValue())
    }

}

class AttributeSetNode (val saveStore: StoreServer, val attributeSetName: String,val attributeSet: AttributeSet ) {

    var attributeNodeList= mutableListOf<AttributeNode>()

    fun setAttributeSetValue(attributeSetValue: AttributeSetValue){

    }

    fun setAttributeValue(attributeValue: AttributeValue){

    }

    fun getAttributeSetValue(): AttributeSetValue? {
        return saveStore.getPreference(attributeSetName,attributeSet.getDefaultAttributeSetValue())
    }

}*/

